#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>

int main()
{
//    int i = 0;
//    printf("输入：");
//    scanf("%d",&i);
//    printf("输出：%d\n",i);

    while(1)
    {
        printf("I am a process:%d\n",getpid());
        sleep(1); 
    }

//    pid_t id = fork();
//    if(id == 0)
//    {
//        // child
//        int cnt = 500;
//        while(cnt)
//        {
//            printf("I am child,pid:%d,ppid:%d,cnt:%d\n",getpid(),getppid(),cnt);
//            cnt--;
//            sleep(1);
//        }
//        exit(0);
//    }
//    else
//    {
//        // father
//        int cnt = 5;
//        while(cnt--)
//        {
//            printf("I am father,pid:%d,ppid:%d\n",getpid(),getppid());
//            sleep(1);
//        }
//        // 父进程目前并没有针对子进程干任何事情
//    }


    return 0;
}
